System and a method to recognize a product

ABSTRACT

A system, and a method adapted to recognize a physical product at a retailer&#39;s physical outlet through a cellular device, having a geographic positioning signaling means, utilized by a user of it. Product price tags are scanned, decoded, and the output data is queried against a product database to search for product matches. If there are multiple matches geographical positioning coordinates from the cellular device GPS, base stations or WI-FI access points are utilized to pick the correct product information in the database, which is then stored in a user database.

RELATED APPLICATION

This application claims priority of Swedish Patent Application No.1300684-6, filed Jan. 11, 2013, which is hereby incorporated byreference.

TECHNICAL FIELD

The present invention pertains to a system and a method adapted torecognize a physical product through a cellular device, having ageographic positioning signaling means, utilized by a user of it.

BACKGROUND ART

Evolution of commerce is an unending process. With the technologicalchanges taking place, commerce is growing every day. Commerce has beenmainly a physical activity (with exceptions like catalogue services)until the last 20 years, in which the irruption of the Internet hascreated a new commerce channel: the digital or online channel(“e-commerce”). E-commerce's growth has had an impact on markets andretailers, leading to intensified price competition (economies of scaleand lower prices), as it has also increased consumers' ability to gatherinformation about products and prices. As a result of this, mostmerchants have had to adapt their strategies and integrate both offlineand online presences (aka “brick and click”).

But retailers are now facing new rising challenges based on theevolution of some trends. The tremendous growth in mobile communicationshas affected our lives significantly. The mobile phone is now pervasiveand used in virtually every sector of human activity—private, business,and government. Its usage is not restricted to making basic phone calls;instead, digital content, products, and services are offered. This isdue to a combination of factors such as improved technologies, fasternetworks, lower prices, better devices, etc.

Smartphones have revolutionized the way we interact with the society.They have become an important tool of our daily lives and people aredepending a lot on their smartphones and apps to manage their dailytasks. Currently, the smart phone has introduced its users to numerousapplication programs (apps) which perform tasks that no one fifteenyears ago thought were possible to accomplish with a phone. The phone isutilized in business, for amusement, games/gambling, shopping, tickets,character recognition, payments, and in a lot more of technical fields.But there are still applications for the smart phone not yet invented.

It is an ongoing digital distribution revolution. Different app andsoftware stores have revolutionized the way marketers have beendistributing their software and/or mobile content. The current appeconomies allow any individual to target global consumers in a verycost-effective manner.

Moreover, Object recognition and computer vision are commonly utilizedin this technical field. The computer vision field has developedextraordinarily during the last years. One of the typical computervision tasks is to determine whether or not the image data contains somespecific object, feature, or activity, i.e. recognition. There aredifferent varieties of recognition techniques: object recognition, imagerecognition, content-based image retrieval, optical character encoding(OCR) or 2D code scanning, i.e. barcodes or QR codes. Some of thesetechniques, such as 2D code scanning, are widely adopted and availableto most mobile devices while others like object and image recognitionare starting to be tested with mass consumers, i.e. Google Goggles,Google Glass, RedLaser, and others.

Retailers are undergoing a digital transformation. As an example, retailgiant Debenhams has launched a new big data initiative to create a morepersonalized, multi-channeled marketing strategy. The UK-basedcompany—founded in 1778—has approximately 170 stores, and this heritagehas seen it build a complex landscape of data. It now plans to use bigdata to analyze its 40 different databases—which include email lists,mobile users, and customers of its wedding services—in order tounderstand the individual preferences of its customers and shape itsmarketing communications accordingly. To provide an outstanding shoppingexperience while increasing sales and protecting profits is always abalancing act for retailers. Retailers are turning more and more tobusiness analytics with data streams from various areas of the retailoperations to help decision makers improve the customer shoppingexperience.

This article from the New York Times illustrates perfectly thechallenges and changes that are occurring in the high street retaillandscape:http://www.nytimes.com/2013/07/15/business/attention-shopper-stores-are-tracking-your-cell.html?pagewanted=1&src=me&_r=1&

The combination of these trends converges into a bigger and rapidlyevolving tendency, mobile commerce. Customers don't just researchinformation or shop online, they use their phones for price comparisonsand even to locate stores. Improved memory, faster processors and biggerscreens mean smartphones are easier to use, applications freeze lessoften and data is current and accessible. Mobile can be seen anopportunity for retailers to leverage the benefits of mobility andmulti-channel linking.

However, despite such improvements, many mobile users claim they woulduse their mobiles more if the purchasing process wasn't so cumbersome,products were easier to find, if the experience between offline andonline, and even between web and mobile, was more seamless, and if theirdevices supported secured transactions.

SUMMARY OF THE INVENTION

One aim among others of the present invention is to significantlyimprove the consumers' shopping experience. To do this, a system hasbeen developed, and a method to recognize and interact with commercialproducts via cellular devices, the “mobile application” or the “app”,which allows its users to have high engagement levels with the productsthey like in accordance with the present invention. The mobileapplication brings the digital world benefits to assist the consumersduring their physical retail experience.

Hence, the present invention sets forth a system adapted to recognize aproduct through a cellular device, having a geographic positioningsignaling means, utilized by a user of it. The invention thus comprises:

-   -   a web scraping means to extract digital signals of product        information from retailers' public websites;    -   a product database, wherein the extracted digital signals of the        product information are indexed, categorized and stored in a        catalogue file for the retailer, and the retailers' physical        outlets geographical positioning coordinate signals are stored        in the database;    -   a user's database, wherein recognized digital signals of the        product information are stored in a file created by the user by        online signaling of authorization to utilize the file;    -   at least one digital signaling application program interface        (API) adapted for a retailer to connect to the product database        catalogue file to update the digital signals of product        information;    -   a digitally stored application program (app) in the cellular        device, providing the cellular device user to read a price tag        with coded information regarding a product from the product in        real time in a retailers' physical outlet;    -   a location source in proximity to the user of the cellular        device utilized to provide geographic positioning coordinate        signals (GPS), whose position is accurately pin-pointed through        its geographic position, thus geographically locating the        cellular device user and the retailers' physical outlet, which        obtains the users' current location by initiating an        asynchronous request to detect the user's position, and queries        the positioning hardware in the cellular device to get        up-to-date information from the location sources, being utilized        to derive correction information in the cellular device by the        application program about geographic positioning coordinate        signals receivers, wherein the application program starts the        location sources correction when the user has read the price tag        with the digital signaling application program, the application        program prompted by the user transmitting the read price tag        information to the product database to be digitally stored in        the created file;    -   a searching means analyzing the product database for the digital        signals of the read product price tag to match the stored        digital product signals with the transmitted read price tag        information; and    -   means utilizing the geographical coordinate positioning signals        locating the user, and the retailers outlet to distinguish the        read price tag information when multiple products with similar        digital signal information are found by the searching means,        whereby the read price tag signaling is stored in the created        user file, when determined to belong to the correct retailers        outlet.

In one embodiment of the present invention it comprises to be adapted tointeract with product information through said application program viaelectronic means, including the visualization, creation and edition ofcomments, reviews and ratings; related to the physical productsrecognized through said cellular device.

Another embodiment provides that it is adapted to share productinformation through said application program and via electronic means,including social media communications, in-app messaging, and electronicmail services, related to the physical product recognized through saidcellular device, such product information being sharable via electronicmeans, and including at least some of the following information: productname, price, product images, product definition, features, availabilityinformation colors, sizes, ratings, and comments from other users andtheirs.

A further embodiment provides that it is adapted to visualize, find,search, follow, create, access, organize, and edit and add products toan electronic list through the application program related to thephysical products recognized through said cellular device, and suchelectronic lists include as many products recognized through a cellulardevice determined by said user of it.

Still a further embodiment provides that it is adapted to visualizeproducts in 3-D through said application program and via the video feedof the cellular device, for products that have a 3-D model developed bythe retailer and related to the physical products recognized throughsaid cellular device, and for which the digital signals of the saidproduct information, including the 3-D model, are indexed, categorizedand stored in the invention product database.

Yet one embodiment provides that it is adapted to visualize, access andorganize geographical content via geographically-specific data includingbut not limited to addresses, place names, or latitude and longitudecoordinates through said application program, related to the physicalproducts recognized through said cellular device.

Yet another embodiment provides that it is adapted to purchase thephysical products recognized through said cellular device via electronicpayment means, including but not limited to credit and debit cards,electronic wallets and accounts, net banking and invoicing solutions;and within the application program installed in said cellular device.

And yet another embodiment provides that it is adapted to include,access, edit and organize the retailers loyalty programs through saidapplication program, and manage and synchronize the loyalty programs inconnection with the physical products recognized through said cellulardevice, including but not limited to redemption of points, rewards andother loyalty benefits.

Moreover the present invention sets forth a method adapted to recognizea product through a cellular device, having a geographic positioningsignaling means, utilized by a user of it. The method thus comprises:

-   -   scraping the web to extract digital signals of product        information from retailers public websites;    -   utilizing a product database, wherein the extracted digital        signals of the product information are indexed and stored in a        catalogue file for the retailer, and the retailer's physical        outlets geographical positioning coordinate signals being stored        in the database;    -   utilizing a user's database, wherein recognized digital signals        of the product information is stored in a file created by the        user by online signaling of authorization to utilize the file;    -   adapting at least one digital signaling application program        interface (API) for a retailer to connect to the product        database catalogue file to update the digital signals of product        information;    -   storing a digital application program (app) in the cellular        device, providing the cellular device user to read a price tag        with coded information regarding a product from the product in        real time in a retailers outlet;    -   utilizing location sources whose position is accurately        pin-pointed through its geographic position, thus geographically        locating the cellular device user and the retailer's physical        outlet, which obtains the user's current location by initiating        an asynchronous request to detect the user's position, and        queries the positioning hardware in the cellular device to get        up-to-date information from the location sources, the location        sources being utilized to derive correction information about        nearby geographic positioning coordinate signals receivers,        wherein the application program starts the location sources        correction when the user has read the price tag with the digital        signaling application program, the application program prompted        by the user transmitting the read price tag information to the        product database to be digitally stored in the created file;    -   searching to investigate the product database for the digital        signals of the read product price tag to match the stored        digital product signals with the transmitted read price tag        information; and    -   utilizing the geographical coordinate positioning signals        locating the user, and the retailers outlet to distinguish the        read price tag information when multiple products with similar        digital signal information are found by the searching means,        whereby the read price tag signaling is stored in the created        user file, when determined to belong to the correct retailers'        physical outlet.

It is appreciated that the attached method sub claims adhere to theattached system sub claims.

A BRIEF DESCRIPTION OF THE DRAWING

Henceforth, reference is had to the accompanying drawing throughout thepresent description for a better understanding of the present inventionsembodiments, and given examples, wherein:

FIG. 1 schematically illustrates one embodiment of a system inaccordance with the present invention.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

The present invention relates to significantly improve a consumersshopping experience by introducing a system, and a method for thatpurpose. A product in the sense of the present invention could be anyproduct equipped with a price tag. Moreover a cellular/mobile devicecould be any smart phone running an iOS®, Android operating system orthe like with an embedded camera, with or without autofocus, and a GPSreceiver in accordance with the present invention.

In the meaning of the present invention a retailer or merchant could bethe same, but also be different ones.

An application program (app) utilizes computer vision technologies toallow consumers to identify the products of their choice. Users justneed to open the app in their cellular device, point the camera of theircellular device towards the price tag of the product they like and scanthe product price tag or focus on barcode or QR code 2D, bulls eye code,and analogous codes, which are all utilized on a price tag in accordancewith the present invention. The system recognizes the product, and theapp is provided real time information about that product including atleast some of the following information; product name, price, productimages, product definition, features, availability information (colors,sizes, etc.), ratings, and the like, and comments from other users andtheirs. Users can share the products they've recognized with the appwith other users and also via the usual social media channels. They arealso able to rate the product and provide their feedback about it in oneembodiment of the present invention. Moreover, users can add theproducts they've recognized with the app into lists, which in turn theycan share and edit.

For products which have a 3-D modeling representation, for instancefurniture, the app is designed to project a 3-D visualization of theproduct, virtual content, on the cellular device screen against thevideo feed, the area captured by the cellular device camera, thusseemingly locking it to the real world.

All the app's product recognition interactions are stored and the userscan access their history at any time, review all the products they like,check the places they have been at.

The number of benefits that this system and method can bring to theconsumers is unlimited and very much built by each user's own usage andexperiences.

As previously mentioned, the mobile app is at the center of thisinvention. The app allows customers to interact with the products theylike in the physical world adding the benefits from the digitalchannels. The mobile app distributed through the main ecosystems digitaltouch points like the Apple® Store, Google® Play, and the like.Consumers that download the app embody a version of the system inaccordance with the present invention.

Now with reference to the single FIG. 1, the system of the presentinvention and its related method is described. Arrows depicted in FIG. 1schematically illustrate electronic digitally modulated signalingbetween means in the system through the web/cloud. Hereby, FIG. 1depicts a cellular device 10, which communicates with a product database(DB) 12, users of the cellular device database (DB) 14, merchants 1-6,16 providing price-tagged goods to the product DB 12, a cellular devicemobile base station (MBS) 18, providing accurate positioning coordinatesin itself to be utilized to pin-point a corrected position of the GPScellular device and its user. Alternatively, the user's current locationis obtained by initiating an asynchronous request to detect the user'sposition, and queries the positioning hardware to get up-to-dateinformation from the underlying location information sources which caninclude location inferred from network signals such as IP address, RFID,Wi-Fi and Bluetooth MAC addresses, and GSM/CDMA cell IDs, as well asuser input. Moreover, FIG. 1 depicts price tag 20 bearing codedinformation about the product it is attached to in a physical retailer'soutlet 22. The cellular device 10 in accordance with the presentinvention is equipped with a GPS receiver, a camera, or other deviceknown to be able to read external codes for instance radio frequencyidentification codes (RFID) near field communication means (NFC), andothers known to be utilized by a smart phone cellular device to readexternal codes. It is appreciated that at least three base stations 18can be utilized to triangulate the position of the cellular device 10.

According to the present invention its system builds a database ofproducts 12 based on publicly displayed information in retailers'websites or via the provision of the required data by theretailers/merchants 16 themselves via an Application ProgrammingInterface (“API”). In the first case, a software known as “web scraping”is utilized for web harvesting, or web data extraction, to discoverproduct information in publicly available webpages. Web scraping is acomputer software technique of extracting information from websites. Webscraping is closely related to web indexing, which indexes informationon the web using a bot or a web crawler, and it is a universal techniqueadopted by most search engines. The system scrapes retailers' websitesand imports certain digital data fields of product information towardsits database 12.

The web/cloud is like an ever-growing public library with billions ofproducts and no central filing system. The system essentially gathersthe webpages during the scraping process and then creates a database 12,so to know exactly how to look things up. The system database 12organizes the imported information by indexing, categorizing and storingit.

Selection of retailers/merchants 22, 16 websites which information isextracted is based on several factors, such as the possibility to linkthat retailers' products price tags and/or 2D codes, barcode, and QRcodes, with a specific product in their website; the fact that aretailer has both offline and online presence (“brick and click”); theircommercial appeal, international presence, turnover, or the like.

In the second case, in where the system's product database 12 ispopulated with the information fetched from retailers via APIs, thesystem specifies how the system's product database 12 should interactwith the retailer's product catalogue database/s. The system's productdatabase API provides a standard abstraction layer for accessing theretailers' database servers 1-6 and extract a standard dataset composedof: product code (following the global GS1 specification which bases oninternational standards—such as UPC or EAN—or following other bar codesymbologies and other article number systems), product name, images andsub-images, price (possibly in multiple currencies), productdescription, sizes, available colors, retailer logo, retailer name,retailer URL, product URL, raw data, retailers' physical outletslocations and geo-coordinates, and other possible product information.

When a customer opens the mobile application in their cellular device10, the system will geographically locate the user via the cellulardevice GPS system and alternatively signaling towards the in proximitywireless mobile base station 18. Base stations are GPS receivers at anaccurately known fixed location which is used to derive correctioninformation for nearby portable GPS receivers comprised in cellulardevices 10. This correction data allows propagation and other effects tobe corrected out of the position data obtained by the mobile stations18, which gives greatly increased location precision and accuracy overthe results obtained by uncorrected GPS receivers. The system can usethe users' cellular device GPS system and also Wi-Fi access pointinformation, which is similar to the base stations 18 functioning. Theusers' current location is obtained by initiating an asynchronousrequest to detect the user's position, and queries the positioninghardware to get up-to-date information from the underlying locationinformation sources which can include location inferred from networksignals such as IP address, RFID, Wi-Fi and Bluetooth MAC addresses, andGSM/CDMA cell IDs, as well as user input. These devices whose positioncoordinates are exactly known are referred to as location sources in theattached claims.

A user that has opened the mobile application, points the camera towardsphysical retailer's outlet 22 products price tag 20 and the mobileapplication will automatically scan the barcode or QR code in the pricetag 20. The system decodes the information contained in that barcode andQR code and queries the decoded output data towards' the system productdatabase 12. If there is a match in the database 12, the system willsend back the correspondent product information, which will beautomatically displayed in the cellular device 10 mobile programapplication, app.

In case the system could not scan the barcode or QR code in the pricetag 20, the system would alternatively scan the whole price tag viaoptical character recognition software (“OCR”), which is the electronicconversion of scanned images of printed text into machine-encoded text.The system then decodes the printed text in that price tag 20 and therelated digital data output would be queried against the system productdatabase 12. If there is a match in the database 12, the system sendsback the correspondent product information, which will be automaticallydisplayed in the mobile application on the cellular device 10 displayscreen.

If the system did not find a match in its database 12 either viabarcode/QR code scanning or OCR, the system would return an errormessage which in turn would inform the user via a displayed message inthe mobile application that that product is not in the system's productdatabase 12.

Where there is a conflict between multiple matches, i.e., the barcode/QRcode scanning or price tag OCR scanning would trigger more than onematch in the system database 12; the system determines the right matchin the database and therefore, the right product information to provideto the user via product information display in the mobile application,based on the user's geographical position which has been cached andstored in the system's user database 14. To accomplish that, thesystem's product database 12 crosses the results with the system's userdatabase 14, so that a higher accuracy match based on the user'sphysical location close to a certain retail outlet can be provided.

In order to summarize, the preferred embodiment of the present inventionthrough the schematically depicted system in FIG. 1 illustrates a systemadapted to recognize a product through a cellular device 10, having ageographic positioning signaling means, utilized by a user of it.Hereby, it comprises a web scraping means to extract digital signals ofproduct information from merchants' 16 public websites. It alsocomprises a product database 12, wherein the extracted digital signalsof the product information are indexed and stored in a catalogue filefor the retailer, and the retailers physical outlets 22 geographicalpositioning coordinate signals being stored in the database 12;

Furthermore the system comprises a user database 14, wherein recognizeddigital signals of the product information are stored in a file createdby the user by online signaling of authorization to utilize the file.Retailers 22 have at least one digital signaling application programinterface (API) adapted for a retailer 22 to connect to the productdatabase 12 catalogue file to update the digital signals of productinformation. The cellular device 10 is provided a digitally storedapplication program (app), enabling the cellular device 10 user to reada price tag 20 with coded information regarding a product from theproduct in real time in a retailer's physical outlet 22.

To distinguish between multiple hits in the database 12 for a scannedproduct tag 20, the system utilizes for instance, or other locationsources as mentioned above, the cellular device GPS system andalternatively the cellular network base station 18 in proximity to theuser of the cellular device utilized to signal geographic positioningcoordinate signals, whose position is accurately pin-pointed through itsgeographic position, thus geographically locating the cellular device 10user and the retailers outlet 22, which obtains the user's currentlocation by initiating an asynchronous request to detect the user'sposition, and queries the positioning hardware in the cellular device 10to get up-to-date information from the location sources, the locationsource 18, being utilized to derive correction information, by means forthat in the application program (app) together with the cellular device10 GPS hardware, about nearby geographic positioning coordinate signalsreceivers signaling their exact positions, wherein the applicationprogram starts the base station 18 point signaling when the user hasread the price tag 20 with the digital signaling application program,the application program prompted by the user transmitting the read pricetag information to the product database 12 to be digitally stored in thecreated file.

Moreover, the system provides a searching means analyzing the productdatabase 12 for the digital signals of the read product price tag 20 tomatch the stored digital product signals with the transmitted read pricetag information, and means utilizing the geographical coordinatepositioning signals locating the user, and the retailer's physicaloutlet 22 to distinguish the read price tag 20 information when multipleproducts with similar digital signal information are found by thesearching means, whereby the read price tag 20 signaling is stored inthe created user file, when determined to belong to the correctretailer's 22 outlet.

The attached set of claims determines other possible embodiments of thepresent invention to a person skilled in the art of the presenttechnical field.

1. A system adapted to recognize a product through a cellular device,having a geographic positioning signaling means, utilized by a user ofit, comprising: a web scraping means to extract digital signals ofproduct information from merchants' public websites; a product database,wherein said extracted digital signals of said product information areindexed, categorized and stored in a catalogue file for a retailer, andsaid retailers physical outlets geographical positioning coordinatesignals being stored in said database; a user database, whereinrecognized digital signals of said product information are stored in afile created by the user by online signaling of authorization to utilizesaid file; at least one digital signaling application program interface(API) adapted for a merchant to connect to said product databaseretailers catalogue file to update said digital signals of productinformation; a digitally stored application program (app) in saidcellular device, providing said cellular device user to read a price tagwith coded information regarding a product from said product in realtime in a retailer's physical outlet; a location source in proximity tosaid user of said cellular device utilized to provide geographicpositioning coordinate signals, whose position is accurately pin-pointedthrough its geographic position, thus geographically locating saidcellular device user and said retailer's physical outlet, which obtainsthe user's current location by initiating an asynchronous request todetect the user's position, and queries the positioning hardware in saidcellular device to receive up-to-date information from the underlyinglocation information sources, thus geographically locating said cellulardevice user, and said retailers' physical outlet, wherein saidapplication program starts said underlying location information sourcessignaling when the user has read the price tag with the digitalsignaling application program, said application program prompted by saiduser transmitting said read price tag information to said productdatabase to be digitally stored in said created file; a searching meansanalyzing said product database for said digital signals of said readproduct price tag to match said stored digital product signals with saidtransmitted read price tag information; and means utilizing saidgeographical coordinate positioning correction locating said user, andsaid retailer's outlet to distinguish said read price tag informationwhen multiple products with similar digital signal information are foundby said searching means, whereby said read price tag signaling is storedin said created user file, when determined to belong to the correctretailers physical outlet.
 2. A system according to claim 1, wherein itis adapted to interact with product information through said applicationprogram via electronic means, including the visualization, creation andedition of comments, reviews and ratings; related to the physicalproducts recognized through said cellular device.
 3. A system accordingto claim 1, wherein it is adapted to share product information throughsaid application program and via electronic means, including socialmedia communications, in-app messaging, and electronic mail services,related to the physical product recognized through said cellular device,such product information being sharable via electronic means, andincluding at least some of the following information: product name,price, product images, product definition, features, availabilityinformation colors, sizes, ratings, and comments from other users andtheirs.
 4. A system according to claim 1, wherein it is adapted tovisualize, find, search, follow, create, access, organize, and edit andadd products to an electronic list through the application programrelated to the physical products recognized through said cellulardevice, and such electronic lists include as many products recognizedthrough a cellular device determined by said user of it.
 5. A systemaccording to claim 1, wherein it is adapted to visualize products in 3-Dthrough said application program and via the video feed of the cellulardevice, for products that have a 3-D model developed by the retailer andrelated to the physical products recognized through said cellular deviceand for which the digital signals of said product information, includingthe 3-D model, are indexed, categorized and stored in the inventionproduct database.
 6. A system according to claim 1, wherein it isadapted to visualize, access and organize geographical content viageographically-specific data including addresses, place names, orlatitude and longitude coordinates through said application program,related to the physical products recognized through said cellulardevice.
 7. A system according to claim 1, wherein it is adapted topurchase the physical products recognized through said cellular devicevia electronic payment means, including credit and debit cards,electronic wallets and accounts, net banking and invoicing solutions,and within the application program installed in said cellular device. 8.A system according to claim 1, wherein it is adapted to include, access,edit and organize the retailers loyalty programs through saidapplication program, and manage and synchronize the loyalty programs inconnection with the physical products recognized through said cellulardevice, including—redemption of points, rewards and other loyaltybenefits.
 9. A method adapted to recognize a product through a cellulardevice, having a geographic positioning signaling means, utilized by auser of it, comprising: scraping the web to extract digital signals ofproduct information from merchants' (16) public websites; utilizing aproduct database, wherein said extracted digital signals of said productinformation are indexed, categorized and stored in a catalogue file fora retailer, and said retailers physical outlets geographical positioningcoordinate signals being stored in said database; utilizing a userdatabase, wherein recognized digital signals of said product informationis stored in a file created by the user by online signaling ofauthorization to utilize said file; adapting at least one digitalsignaling application program interface (API) for a merchant to connectto said product database catalogue file to update said digital signalsof product information; storing a digital application program in saidcellular device, providing said cellular device user to read a price tagwith coded information regarding a product from said product in realtime in a retailers physical outlet; utilizing location sources whoseposition is accurately pin-pointed through its geographic position, thusgeographically locating said cellular device user and said retailersphysical outlet, which obtains said users' current location byinitiating an asynchronous request to detect said user's position, andqueries the positioning hardware in said cellular device to getup-to-date information from said location sources, said location sourcesbeing utilized to derive correction information about nearby geographicpositioning coordinate signals receivers, wherein said applicationprogram starts said location sources correction when said user has readsaid price tag with said digital signaling application program, saidapplication program prompted by the user transmitting said read pricetag information to said product database to be digitally stored in saidcreated file; searching to analyze said product database for saiddigital signals of said read product price tag to match said storeddigital product signals with said transmitted read price taginformation; and utilizing said geographical coordinate positioningsignals locating said user, and said retailer's outlet coordinatesignals to distinguish said read price tag information when multipleproducts with similar digital signal information are found by saidsearching means, whereby said read price tag signaling is stored in saidcreated user file, when determined to belong to the correct retailer'soutlet.
 10. A method according to claim 9, wherein it interacts withproduct information through said application program via electronicmeans, including the visualization, creation and edition of comments,reviews and ratings; related to the physical products recognized throughsaid cellular device.
 11. A method according to claim 9, wherein itshares product information through said application program and viaelectronic means, including social media communications, in-appmessaging, and electronic mail services, related to the physical productrecognized through said cellular device, such product information beingsharable via electronic means, and including at least some of thefollowing information: product name, price, product images, productdefinition, features, availability information colors, sizes, ratings,and comments from other users and theirs.
 12. A method according toclaim 9, wherein it visualizes, finds, searches, follows, creates,accesses, organizes, edits, and adds products to an electronic listthrough the application program related to the physical productsrecognized through said cellular device, and such electronic listsinclude as many products recognized through a cellular device determinedby said user of it.
 13. A method according to claim 9, wherein itvisualizes products in 3-D through said application program and via thevideo feed of the cellular device, for products that have a 3-D modeldeveloped by the retailer and related to the physical productsrecognized through said cellular device device and for which the digitalsignals of the said product information, including the 3-D model, areindexed, categorized and stored in the invention product database.
 14. Amethod according to claim 9, wherein it visualizes, accesses, andorganizes geographical content via geographically-specific dataincluding addresses, place names, or latitude and longitude coordinatesthrough said application program, related to the physical productsrecognized through said cellular device.
 15. A method according to claim9, wherein it purchases the physical products recognized through saidcellular device via electronic payment means, and including credit anddebit cards, electronic wallets and accounts, net banking and invoicingsolutions, and within the application program installed in said cellulardevice.
 16. A method according to claim 9, wherein it includes,accesses, edits and organizes the retailers loyalty programs throughsaid application program, and manages and synchronizes the loyaltyprograms in connection with the physical products recognized throughsaid cellular device, including redemption of points, rewards and otherloyalty benefits.